From 1108d000147d576944736a577d06eee00503cf0a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sun, 27 Dec 2020 21:35:21 +0100 Subject: [PATCH] render: Inline function into only caller --- gtk/gtkrender.c | 43 ++++++++++++++++--------------------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/gtk/gtkrender.c b/gtk/gtkrender.c index a094604d7a..1a18290353 100644 --- a/gtk/gtkrender.c +++ b/gtk/gtkrender.c @@ -368,32 +368,6 @@ gtk_render_layout (GtkStyleContext *context, gsk_render_node_unref (node); } -static void -gtk_do_render_line (GtkStyleContext *context, - cairo_t *cr, - double x0, - double y0, - double x1, - double y1) -{ - const GdkRGBA *color; - - cairo_save (cr); - - color = gtk_css_color_value_get_rgba (_gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_COLOR)); - - cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE); - cairo_set_line_width (cr, 1); - - cairo_move_to (cr, x0 + 0.5, y0 + 0.5); - cairo_line_to (cr, x1 + 0.5, y1 + 0.5); - - gdk_cairo_set_source_rgba (cr, color); - cairo_stroke (cr); - - cairo_restore (cr); -} - /** * gtk_render_line: * @context: a #GtkStyleContext @@ -413,10 +387,25 @@ gtk_render_line (GtkStyleContext *context, double x1, double y1) { + const GdkRGBA *color; + g_return_if_fail (GTK_IS_STYLE_CONTEXT (context)); g_return_if_fail (cr != NULL); - gtk_do_render_line (context, cr, x0, y0, x1, y1); + cairo_save (cr); + + color = gtk_css_color_value_get_rgba (_gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_COLOR)); + + cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE); + cairo_set_line_width (cr, 1); + + cairo_move_to (cr, x0 + 0.5, y0 + 0.5); + cairo_line_to (cr, x1 + 0.5, y1 + 0.5); + + gdk_cairo_set_source_rgba (cr, color); + cairo_stroke (cr); + + cairo_restore (cr); } /** -- 2.30.2